package cn.hs.ph.entity;

import com.alibaba.fastjson.annotation.JSONField;

import java.util.Date;

public class Shop {
    private int shopId;
    private String shopName;
    private String shopProvince;
    private String shopCity;
    private String shopDescribe;
    private String shopPhone;
    private String shopImage;
    private String shopAddress;
    @JSONField(format = "yyyy-MM-dd")
    private Date addTime;
    private String shopLatitude;
    private String shopLongitude;
    private int shopUserId;
    private int salesVolume;
    private int shopOrderCount;
    private int shopStatus;
    private String concernStatus;
    private String distance;
    private String shopAccount;
    private String shopCategoryList;
    private String shopCommunitySort;
    private String shopDistrict;
    private String shopGoodsList;
    private String shopPassword;
    private String shopSort;

    public Shop() {
    }

//    public Shop(int shopId, String shopName, String shopProvince, String shopCity, String shopDescribe, String shopPhone, String shopImage, String shopAddress, String shopLatitude, String shopLongitude, String shopDistrict) {
//        this.shopId = shopId;
//        this.shopName = shopName;
//        this.shopProvince = shopProvince;
//        this.shopCity = shopCity;
//        this.shopDescribe = shopDescribe;
//        this.shopPhone = shopPhone;
//        this.shopImage = shopImage;
//        this.shopAddress = shopAddress;
//        this.shopLatitude = shopLatitude;
//        this.shopLongitude = shopLongitude;
//        this.shopDistrict = shopDistrict;
//    }

    public Shop(int shopId, String shopName, String shopProvince, String shopCity, String shopDescribe, String shopPhone, String shopImage, String shopAddress, Date addTime, String shopLatitude, String shopLongitude, int shopUserId, int salesVolume, int shopOrderCount, int shopStatus, String concernStatus, String distance, String shopAccount, String shopCategoryList, String shopCommunitySort, String shopDistrict, String shopGoodsList, String shopPassword, String shopSort) {
        this.shopId = shopId;
        this.shopName = shopName;
        this.shopProvince = shopProvince;
        this.shopCity = shopCity;
        this.shopDescribe = shopDescribe;
        this.shopPhone = shopPhone;
        this.shopImage = shopImage;
        this.shopAddress = shopAddress;
        this.addTime = addTime;
        this.shopLatitude = shopLatitude;
        this.shopLongitude = shopLongitude;
        this.shopUserId = shopUserId;
        this.salesVolume = salesVolume;
        this.shopOrderCount = shopOrderCount;
        this.shopStatus = shopStatus;
        this.concernStatus = concernStatus;
        this.distance = distance;
        this.shopAccount = shopAccount;
        this.shopCategoryList = shopCategoryList;
        this.shopCommunitySort = shopCommunitySort;
        this.shopDistrict = shopDistrict;
        this.shopGoodsList = shopGoodsList;
        this.shopPassword = shopPassword;
        this.shopSort = shopSort;
    }


    public Shop(String shopAddress, String shopCity, String shopDescribe, String shopDistrict, String shopImage, String shopLatitude, String shopLongitude, String shopName, String shopPhone, String shopProvince, int shopId) {
        this.shopName = shopName;
        this.shopProvince = shopProvince;
        this.shopCity = shopCity;
        this.shopDescribe = shopDescribe;
        this.shopPhone = shopPhone;
        this.shopImage = shopImage;
        this.shopAddress = shopAddress;
        this.shopLatitude = shopLatitude;
        this.shopLongitude = shopLongitude;
        this.shopDistrict = shopDistrict;
        this.shopId = shopId;
    }



    /**
     * 获取
     * @return shopId
     */
    public int getShopId() {
        return shopId;
    }

    /**
     * 设置
     * @param shopId
     */
    public void setShopId(int shopId) {
        this.shopId = shopId;
    }

    /**
     * 获取
     * @return shopName
     */
    public String getShopName() {
        return shopName;
    }

    /**
     * 设置
     * @param shopName
     */
    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    /**
     * 获取
     * @return shopProvince
     */
    public String getShopProvince() {
        return shopProvince;
    }

    /**
     * 设置
     * @param shopProvince
     */
    public void setShopProvince(String shopProvince) {
        this.shopProvince = shopProvince;
    }

    /**
     * 获取
     * @return shopCity
     */
    public String getShopCity() {
        return shopCity;
    }

    /**
     * 设置
     * @param shopCity
     */
    public void setShopCity(String shopCity) {
        this.shopCity = shopCity;
    }

    /**
     * 获取
     * @return shopDescribe
     */
    public String getShopDescribe() {
        return shopDescribe;
    }

    /**
     * 设置
     * @param shopDescribe
     */
    public void setShopDescribe(String shopDescribe) {
        this.shopDescribe = shopDescribe;
    }

    /**
     * 获取
     * @return shopPhone
     */
    public String getShopPhone() {
        return shopPhone;
    }

    /**
     * 设置
     * @param shopPhone
     */
    public void setShopPhone(String shopPhone) {
        this.shopPhone = shopPhone;
    }

    /**
     * 获取
     * @return shopImage
     */
    public String getShopImage() {
        return shopImage;
    }

    /**
     * 设置
     * @param shopImage
     */
    public void setShopImage(String shopImage) {
        this.shopImage = shopImage;
    }

    /**
     * 获取
     * @return shopAddress
     */
    public String getShopAddress() {
        return shopAddress;
    }

    /**
     * 设置
     * @param shopAddress
     */
    public void setShopAddress(String shopAddress) {
        this.shopAddress = shopAddress;
    }

    /**
     * 获取
     * @return addTime
     */
    public Date getAddTime() {
        return addTime;
    }

    /**
     * 设置
     * @param addTime
     */
    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    /**
     * 获取
     * @return shopLatitude
     */
    public String getShopLatitude() {
        return shopLatitude;
    }

    /**
     * 设置
     * @param shopLatitude
     */
    public void setShopLatitude(String shopLatitude) {
        this.shopLatitude = shopLatitude;
    }

    /**
     * 获取
     * @return shopLongitude
     */
    public String getShopLongitude() {
        return shopLongitude;
    }

    /**
     * 设置
     * @param shopLongitude
     */
    public void setShopLongitude(String shopLongitude) {
        this.shopLongitude = shopLongitude;
    }

    /**
     * 获取
     * @return shopUserId
     */
    public int getShopUserId() {
        return shopUserId;
    }

    /**
     * 设置
     * @param shopUserId
     */
    public void setShopUserId(int shopUserId) {
        this.shopUserId = shopUserId;
    }

    /**
     * 获取
     * @return salesVolume
     */
    public int getSalesVolume() {
        return salesVolume;
    }

    /**
     * 设置
     * @param salesVolume
     */
    public void setSalesVolume(int salesVolume) {
        this.salesVolume = salesVolume;
    }

    /**
     * 获取
     * @return shopOrderCount
     */
    public int getShopOrderCount() {
        return shopOrderCount;
    }

    /**
     * 设置
     * @param shopOrderCount
     */
    public void setShopOrderCount(int shopOrderCount) {
        this.shopOrderCount = shopOrderCount;
    }

    /**
     * 获取
     * @return shopStatus
     */
    public int getShopStatus() {
        return shopStatus;
    }

    /**
     * 设置
     * @param shopStatus
     */
    public void setShopStatus(int shopStatus) {
        this.shopStatus = shopStatus;
    }

    /**
     * 获取
     * @return concernStatus
     */
    public String getConcernStatus() {
        return concernStatus;
    }

    /**
     * 设置
     * @param concernStatus
     */
    public void setConcernStatus(String concernStatus) {
        this.concernStatus = concernStatus;
    }

    /**
     * 获取
     * @return distance
     */
    public String getDistance() {
        return distance;
    }

    /**
     * 设置
     * @param distance
     */
    public void setDistance(String distance) {
        this.distance = distance;
    }

    /**
     * 获取
     * @return shopAccount
     */
    public String getShopAccount() {
        return shopAccount;
    }

    /**
     * 设置
     * @param shopAccount
     */
    public void setShopAccount(String shopAccount) {
        this.shopAccount = shopAccount;
    }

    /**
     * 获取
     * @return shopCategoryList
     */
    public String getShopCategoryList() {
        return shopCategoryList;
    }

    /**
     * 设置
     * @param shopCategoryList
     */
    public void setShopCategoryList(String shopCategoryList) {
        this.shopCategoryList = shopCategoryList;
    }

    /**
     * 获取
     * @return shopCommunitySort
     */
    public String getShopCommunitySort() {
        return shopCommunitySort;
    }

    /**
     * 设置
     * @param shopCommunitySort
     */
    public void setShopCommunitySort(String shopCommunitySort) {
        this.shopCommunitySort = shopCommunitySort;
    }

    /**
     * 获取
     * @return shopDistrict
     */
    public String getShopDistrict() {
        return shopDistrict;
    }

    /**
     * 设置
     * @param shopDistrict
     */
    public void setShopDistrict(String shopDistrict) {
        this.shopDistrict = shopDistrict;
    }

    /**
     * 获取
     * @return shopGoodsList
     */
    public String getShopGoodsList() {
        return shopGoodsList;
    }

    /**
     * 设置
     * @param shopGoodsList
     */
    public void setShopGoodsList(String shopGoodsList) {
        this.shopGoodsList = shopGoodsList;
    }

    /**
     * 获取
     * @return shopPassword
     */
    public String getShopPassword() {
        return shopPassword;
    }

    /**
     * 设置
     * @param shopPassword
     */
    public void setShopPassword(String shopPassword) {
        this.shopPassword = shopPassword;
    }

    /**
     * 获取
     * @return shopSort
     */
    public String getShopSort() {
        return shopSort;
    }

    /**
     * 设置
     * @param shopSort
     */
    public void setShopSort(String shopSort) {
        this.shopSort = shopSort;
    }

    public String toString() {
        return "Shop{shopId = " + shopId + ", shopName = " + shopName + ", shopProvince = " + shopProvince + ", shopCity = " + shopCity + ", shopDescribe = " + shopDescribe + ", shopPhone = " + shopPhone + ", shopImage = " + shopImage + ", shopAddress = " + shopAddress + ", addTime = " + addTime + ", shopLatitude = " + shopLatitude + ", shopLongitude = " + shopLongitude + ", shopUserId = " + shopUserId + ", salesVolume = " + salesVolume + ", shopOrderCount = " + shopOrderCount + ", shopStatus = " + shopStatus + ", concernStatus = " + concernStatus + ", distance = " + distance + ", shopAccount = " + shopAccount + ", shopCategoryList = " + shopCategoryList + ", shopCommunitySort = " + shopCommunitySort + ", shopDistrict = " + shopDistrict + ", shopGoodsList = " + shopGoodsList + ", shopPassword = " + shopPassword + ", shopSort = " + shopSort + "}";
    }
}
